package com.simple.portal.dao.impl;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.simple.base.dao.BaseDAO;
import com.simple.portal.dao.ILoggerDAO;
import com.simple.portal.vo.LoggerVO;

@Repository("loggerDAO")
public class LoggerDAOImpl extends BaseDAO implements ILoggerDAO{

	@Override
	public LoggerVO findById(final String id) {
		return (LoggerVO)super.get(LoggerVO.class, id);
	}

	@Override
	public void save(final LoggerVO loggerVO) {
		super.save(loggerVO);
	}

	@Override
	public void update(final LoggerVO loggerVO) {
		super.update(loggerVO);
	}

	@Override
	public List<LoggerVO> findAll() {
		return super.query(LoggerVO.class);
	}

	@Override
	public void delete(final LoggerVO loggerVO) {
		super.delete(loggerVO);
	}

	@Override
	public void delete(final String id) {
		super.delete(LoggerVO.class, id);	
	}

}
